package io.renren.modules.skate.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.renren.common.utils.DateUtils;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.*;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 证书表
 *
 * @author Mark sunlightcs@gmail.com
 * @since 3.0 2023-11-28
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("f_certificate")
public class FCertificateEntity {
	private static final long serialVersionUID = 1L;

	@TableId
	private Long id;

	private String code;
	/**
	* 姓名
	*/
	private String name;
	/**
	* 身份证号
	*/
	private String idCard;

	private String team;
	/**
	* 地址、地点
	*/
	private String address;
	/**
	* 成绩
	*/
	private String score;

	private String ranks;

	private String ranksScore;

	/**
	* 编号
	*/
	private String certificateNo;
	/**
	* 考官
	*/
	private String examiner;
	/**
	* 创建时间
	*/
	@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
	private Date createDate;
	/**
	* 赛事id
	*/
	private Integer matchId;
	/**
	 *比赛名称
	 */
	private String matchName;
	/**
	* 赛项id
	*/
	private Integer matchItemId;

	private String matchItem;
	/**
	* 类型 1 考级证书  2 学员证
	*/
	private Integer type;
	/**
	* 考级分类id
	*/
	private Integer classifyId;
	/**
	 * 分类名称
	 */
	@TableField(exist = false)
	private String classifyName;
	/**
	* 图片
	*/
	private String img;
	/**
	 * 创建人
	 */
	private String creator;
	/**
	 * 创建人
	 */
	private String updater;
	/**
	 * 创建人
	 */
	private Date updateDate;
}